package com.bwf.lgqingdan.mvp.view;

import com.bwf.lgqingdan.entity.ArticlesBean;
import com.bwf.lgqingdan.entity.ResponseCategoryThing;
import com.bwf.lgqingdan.entity.ThingsBean;

import java.util.List;

/**
 * Created by Administrator on 2016/11/15.
 */

public interface CategoryThingView {
    void showTagDetailsRelatedTags(ResponseCategoryThing.TagDetailsRelatedTagsBean.BodyBean.RelatedTagsData tagDetailsRelatedTagsData);
    void showTagDetailsArticles(List<ArticlesBean> articles);
    void showThings(int page, List<ThingsBean> things);

    void clickMoreArticles();

    void clickItemRelatedTags(ResponseCategoryThing.TagDetailsRelatedTagsBean.BodyBean.RelatedTagsData.RelatedTagsBean data);

    void clickItemArticle(ArticlesBean data);

    void clickThingSort();

    void showLoadInitDataFailed(String failedMsg);


    void showNoMoreThings();

    void showInitThings(List<ThingsBean> things);
    void showLoadNextThingsFaied(String failed);
}
